package com.cloudfun.campusshare.common.model.dto.kjt;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import io.swagger.annotations.ApiModel;
import lombok.Data;

/**
 * Created by Huqin on 2020/8/6
 */
@Data
@ApiModel("扫码进件响应信息DTO")
@JsonPropertyOrder({"outNo", "payType", "status", "failReason", "memo"})
public class KjtQrCodeApplyRespInfoDTO {

    /**
     * [6,32]
     * 平台发起单个扫码支付渠道进件的流水号
     */
    @JsonProperty("out_no")
    private String outNo;

    /**
     * [16]
     * 扫码支付类别
     * ALIPAY-支付宝
     * WECHAT-微信
     * UPOP-银联
     * JDPAY-京东
     */
    @JsonProperty("pay_type")
    private String payType;

    /**
     * 进件审核状态
     * P-审核中 F-审核失败 S-审核成功
     */
    private String status;

    /**
     * 审核失败原因
     */
    @JsonProperty("fail_reason")
    private String failReason;

    /**
     * 备注
     */
    private String memo;

}
